layui.use(['form', 'layer', 'jquery'], function() {
	var form = layui.form,
		layer = parent.layer === undefined ? layui.layer : top.layer
	$ = layui.jquery;

	var check1s=localStorage.getItem("check1");
	var check2s=localStorage.getItem("check2");
	var oldName=localStorage.getItem("userName");
	var oldPass=localStorage.getItem("passWord");
	if(check1s=="true"){
		 $("#login-username").val(oldName);
		 $("#login-password").val(oldPass);
		 $("#check1").prop('checked',true);
	}else{
		 $("#login-username").val('');
		 $("#login-password").val('');
		 $("#check1").prop('checked',false);
	}
	if(check2s=="true"){
		$("#check2").prop('checked',true);
		// $("#loginFrom").submit();
		$("#login").text("自动登录中...").attr("disabled", "disabled").addClass("layui-disabled");
		
		var index = layer.msg('登录中，请稍候', {
			icon: 16,
			time: false,
			shade: 0.8
		});
		setTimeout(function() {
			localStorage.setItem("auth",true);//登录凭证
			// localStorage.setItem("power",'teacher');//角色
			// localStorage.setItem("power",'student');//角色
			// localStorage.setItem("power",'admin');//角色
			localStorage.setItem("power",'waterTicket');//角色
			window.location.href = "../../index.html";
			layer.close(index);
		}, 1000);
	}else{
		$("#check2").prop('checked',false);
	}

	form.verify({
		username: function(value, item){ //value：表单的值、item：表单的DOM对象
		
		  if(!new RegExp("^[a-zA-Z0-9_\u4e00-\u9fa5\\s·]+$").test(value)){
			return '用户名不能有特殊字符';
		  }
		  if(/(^\_)|(\__)|(\_+$)/.test(value)){
			return '用户名首尾不能出现下划线\'_\'';
		  }
		  if(/^\d+\d+\d$/.test(value)){
			return '用户名不能全为数字';
		  }
		  
		  //如果不想自动弹出默认提示框，可以直接返回 true，这时你可以通过其他任意方式提示（v2.5.7 新增）
		//   if(value === 'xxx'){
		// 	alert('用户名不能为敏感词');
		// 	return true;
		//   }
		}
		
		//我们既支持上述函数式的方式，也支持下述数组的形式
		//数组的两个值分别代表：[正则匹配、匹配不符时的提示文字]
		,passwd: [
		  /^[\S]{6,18}$/
		  ,'密码必须6到18位，且不能出现空格'
		] 
	});   

	//登录按钮
	form.on("submit(login)", function(data) {
		var userName=$("#login-username").val();
		var passWord=$("#login-password").val();
		/*获取当前输入的账号密码*/
		localStorage.setItem("userName",userName)
		localStorage.setItem("passWord",passWord)
		/*获取记住密码  自动登录的 checkbox的值*/
		var check1 = $("#check1").prop('checked');
		var check2 = $('#check2').prop('checked');
		localStorage.setItem("check1",check1);
		localStorage.setItem("check2",check2);

		$(this).text("登录中...").attr("disabled", "disabled").addClass("layui-disabled");
		
		var index = layer.msg('登录中，请稍候', {
			icon: 16,
			time: false,
			shade: 0.8
		});
		setTimeout(function() {
			localStorage.setItem("auth",true);//登录凭证
			// localStorage.setItem("power",'teacher');//角色
			// localStorage.setItem("power",'student');//角色
			// localStorage.setItem("power",'admin');//角色
			localStorage.setItem("power",'waterTicket');//角色
			window.location.href = "../../index.html";
			layer.close(index);
		}, 1000);
		return false;
	})
	// $.ajax({
		// type:"post",
		// url:"http://localhost:8080/powers/pow/regUsers",
		// data:{"userName":userName,"passWord":passWord},
		// async:true,
		// success:function(res){
			// alert(res);
			//layer.close(index);
			// layer.msg("删除成功");
		// }
	// });

	
	//表单输入效果
	// $(".loginBody .input-item").click(function(e) {
	// 	e.stopPropagation();
	// 	$(this).addClass("layui-input-focus").find(".layui-input").focus();
	// })
	// $(".loginBody .layui-form-item .layui-input").focus(function() {
	// 	$(this).parent().addClass("layui-input-focus");
	// })
	// $(".loginBody .layui-form-item .layui-input").blur(function() {
	// 	$(this).parent().removeClass("layui-input-focus");
	// 	if ($(this).val() != '') {
	// 		$(this).parent().addClass("layui-input-active");
	// 	} else {
	// 		$(this).parent().removeClass("layui-input-active");
	// 	}
	// })
});